home *** CD-ROM | disk | FTP | other *** search
/ Nejlepší České Hry / Nej české hry.iso / hry / vesmirna becherovka / 2004 Vesmírná Becherovka / Becherovka.exe / scripts / DefineSprite_1278 / frame_1 / DoAction.as
Encoding:
Text File  |  2004-09-30  |  3.3 KB  |  155 lines

  1. function ShowSipka()
  2. {
  3.    stopDrag();
  4.    _root.s.Look._x = -100;
  5.    _root.s.Look._y = -100;
  6.    _root.s.Ruka._x = -100;
  7.    _root.s.Ruka._y = -100;
  8.    _root.s.Bota._x = -100;
  9.    _root.s.Bota._y = -100;
  10.    _root.s.Pick._x = -100;
  11.    _root.s.Pick._y = -100;
  12.    Mouse.show();
  13. }
  14. function HideSipka()
  15. {
  16.    Mouse.hide();
  17. }
  18. function Speak(Osoba, SText, Orient, EngText, Driver)
  19. {
  20.    if(Orient == "R")
  21.    {
  22.       X = getProperty(Osoba, _X) + Osoba.hx * Osoba._xscale / 100;
  23.    }
  24.    else
  25.    {
  26.       X = getProperty(Osoba, _X) - Osoba.hx * Osoba._xscale / 100;
  27.    }
  28.    Y = getProperty(Osoba, _Y) + Osoba.hy * Osoba._yscale / 100;
  29.    if(!_root.menu.Eng)
  30.    {
  31.       _root.s.bubble.Text = SText;
  32.    }
  33.    else
  34.    {
  35.       _root.s.bubble.Text = EngText;
  36.    }
  37.    _root.s.bubble.Count = 12 + length(SText);
  38.    _root.s.bubble.i = 1;
  39.    _root.s.bubble.Osoba = Osoba;
  40.    _root.s.bubble.Driver = Driver;
  41.    _root.s.bubble.Orient = Orient;
  42.    if(Orient == "R")
  43.    {
  44.       _root.s.bubble.gotoAndPlay(4);
  45.       setProperty("_root.s.bubble", _X, X + Osoba._width / 1.5);
  46.    }
  47.    else
  48.    {
  49.       _root.s.bubble.gotoAndPlay(2);
  50.       setProperty("_root.s.bubble", _X, X - Osoba._width / 1.5);
  51.    }
  52.    setProperty("_root.s.bubble", _Y, Y - 30 * Osoba._xscale / 100);
  53.    if(Orient == "L" || Orient == "R")
  54.    {
  55.       tellTarget(Osoba)
  56.       {
  57.          gotoAndStop("SpeakR");
  58.          play();
  59.       }
  60.    }
  61.    else
  62.    {
  63.       tellTarget(Osoba)
  64.       {
  65.          gotoAndPlay("Speak" + Orient);
  66.       }
  67.    }
  68. }
  69. function ShowObj()
  70. {
  71.    Control = true;
  72.    aSave = true;
  73.    Back1.gotoAndStop(2);
  74.    Back2.gotoAndStop(2);
  75.    Back2.prekladac.gotoAndStop(2);
  76.    if(PPrekladac.picked)
  77.    {
  78.       Back2.sroubovak.gotoAndStop(2);
  79.    }
  80.    else
  81.    {
  82.       Back2.sroubovak.gotoAndStop(1);
  83.    }
  84.    Check();
  85. }
  86. function HideObj()
  87. {
  88.    bubble.gotoAndStop(1);
  89.    popis = "";
  90.    Control = false;
  91.    aSave = false;
  92.    ShowSipka();
  93.    Back1.gotoAndStop(1);
  94.    Back2.gotoAndStop(1);
  95.    Back2.prekladac.gotoAndStop(1);
  96.    Back2.sroubovak.gotoAndStop(1);
  97.    Check();
  98. }
  99. function check()
  100. {
  101.    if(PPrekladac.picked)
  102.    {
  103.       back2.prekladac._visible = false;
  104.    }
  105.    if(PSroubovak.picked)
  106.    {
  107.       back2.sroubovak._visible = false;
  108.    }
  109.    if(_root.KORobot)
  110.    {
  111.       back2.robot.gotoAndStop("Dead");
  112.    }
  113.    if(!_root.SundalDekl)
  114.    {
  115.       back1.Dekl2._visible = false;
  116.    }
  117.    else
  118.    {
  119.       back1.Dekl._visible = false;
  120.    }
  121. }
  122. scena = "Scena1";
  123. PLahev.gotoAndStop("pick");
  124. PPrekladac.gotoAndStop("blank");
  125. PSroubovak.gotoAndStop("blank");
  126. PBurger.gotoAndStop("blank");
  127. PCoke.gotoAndStop("blank");
  128. PTicket.gotoAndStop("blank");
  129. PPlast.gotoAndStop("blank");
  130. PKlic.gotoAndStop("blank");
  131. PSeznam.gotoAndStop("blank");
  132. PRucnik.gotoAndStop("blank");
  133. PPruvodce.gotoAndStop("blank");
  134. PNuz.gotoAndStop("blank");
  135. PPytlik.gotoAndStop("blank");
  136. POlej.gotoAndStop("blank");
  137. PPrsten.gotoAndStop("blank");
  138. PNiklak.gotoAndStop("blank");
  139. PMec.gotoAndStop("blank");
  140. PLzice.gotoAndStop("blank");
  141. PKarta.gotoAndStop("blank");
  142. PPlanek.gotoAndStop("blank");
  143. PPacidlo.gotoAndStop("blank");
  144. PPistole.gotoAndStop("blank");
  145. PDrat.gotoAndStop("blank");
  146. PEklic.gotoAndStop("blank");
  147. PVaza.gotoAndStop("blank");
  148. PFlaska.gotoAndStop("blank");
  149. HideObj();
  150. stop();
  151. if(_root.menu.music)
  152. {
  153.    fscommand("exec","player.exe\t./music/peace.mid");
  154. }
  155.